package com.vm.osm.business.dto.req.orderInst;

import com.vm.osm.business.dto.rsp.failOrder.OrderAccessoryInfo;
import com.vm.osm.business.dto.rsp.failOrder.OrderSolutionPhoto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * Created by chenzui on 2018/3/24.
 */
@Data
public class ReqDealOrderFailure {

    @ApiModelProperty(value = "工单ID",required = true)
    String order_id;
    @ApiModelProperty(value = "原因分析",required = true)
    String reason_analysis;
    @ApiModelProperty(value = "解决方案",required = true)
    String solution;
    @ApiModelProperty(value = "处理照片URL")
    List<OrderSolutionPhoto> photos;
    @ApiModelProperty(value = "人工费用")
    BigDecimal people_fee;
    @ApiModelProperty(value = "配件费用")
    BigDecimal accessory_fee;
    @ApiModelProperty(value = "设备信息")
    List<OrderAccessoryInfo> accessory;

    @ApiModelProperty(value = "处理时长")
    Double deal_long_time;

    @ApiModelProperty(value = "处理时常")
    String deal_time;
    @ApiModelProperty(value = "1保存2处理完成",required = true)
    String type;
    @ApiModelProperty(value = "员工ID,不必传",required = false)
    String staff_id;
    @ApiModelProperty(value = "不必传",required = false)
    String staff_name;
    @ApiModelProperty(value = "不必传",required = false)
    String head_icon;
}
